const express = require('express');
const path = require('path');

//创建服务器
const app =express();
const public = path.join(__dirname,'public')
const views = path.join(__dirname,'views')
//当渲染后缀为art的模板时，使用express-art-template
const artTemplate = require('express-art-template');
//1.模板后缀
//2.使用模板引擎
app.engine('art',artTemplate);
//设置模板存放目录
app.set('views',views);
//渲染模板时不写后缀，默认拼接art后缀
app.set('view engine','art');

app.locals.users = [{
  name:'张三',
  age:25
},{
  name:'李四',
  age:22
}]
app.get('/index',(req,res)=>{
  //1.拼接模板路径
  //2.拼接模板后缀
  //3.哪一个模板和哪一个模板数据进行拼接
  //4.将拼接结果响应给了客户端
  res.render('index',{
    msg:'index'
  })
})
app.get('/list',(req,res)=>{
  //1.拼接模板路径
  //2.拼接模板后缀
  //3.哪一个模板和哪一个模板数据进行拼接
  //4.将拼接结果响应给了客户端
  res.render('list',{
    msg:'list'
  })
})
app.use(express.static(public))
//监听端口
app.listen(3000);
console.log('服务器启动成功')